Compund Words
Last Search Words
Search Result:Rosa odorata
Overview of noun rosa_odorata
The noun rosa odorata has 1 sense
- tea rose, Rosa odorata -- (any of several hybrid bush roses derived from a tea-scented Chinese rose with pink or yellow flowers)
dictionary, definition of, free online dictionary, online dictionary, English dictionary, dict, diction, dictonary, glossary, define, definitions, meaning, word of the day, spelling, pronunciation, dictio, dictiona, dic, dicti, dictionar